On-chip synchronous communication between clock domains with quotient frequencies
نویسندگان
چکیده
Data transfer between arbitrary asynchronous clock domains is complicated, and practical solutions can be subject to synchronisation failure. But many practical systems use quotient frequencies and the direct conversion method (DCM) exploits this to achieve reliable data transfer without any handshaking. DCM minimises throughput, even between distant cores, is provably correct and has been assessed through transistor-level simulations.
منابع مشابه
Nexus: an asynchronous crossbar interconnect for synchronous system-on-chip designs
Asynchronous circuits can provide an elegant and high performance interconnect solution for synchronous systemon-chip (SoC) designs with multiple clock domains. This “globally asynchronous, locally synchronous” (GALS) approach simplifies global timing and synchronization problems, improving performance, reliability, and development time. Fulcrum Microsystems’ SoC interconnect, “Nexus”, includes...
متن کاملPausible clocking-based heterogeneous systems
This paper describes a novel communication scheme, which is guaranteed to be free of synchronization failures, amongst multiple synchronous and asynchronous modules operating independently. In this scheme, communication between every pair of modules is done through an asynchronous FIFO channel; communication between a module and the FIFO is done using a request/acknowledge handshaking. Synchron...
متن کاملOptically-Clocked Instruction Set Extensions for High Efciency Embedded Processors
—We propose a technique to localize computation in Instruction Set Extensions (ISEs) that are clocked at very high speed with respect to the processor. In order to save power, data to and from Custom Instruction Units (CIUs) is synchronized via an optical signal that is detected through a Single-Photon Avalanche Diode (SPAD) capable of timing uncertainties as low as 50 ps. The CIUs comprise a ...
متن کاملContributions to Asynchronous Communication Ports for GALS Systems
Digital systems commonly use a single global clock signal to synchronize the whole system. This is not always possible and it can be more advantageously to divide the system into separate clock domains, where each clock domain can operate with its own clock frequency. Communication between the different clock domains are not trivial and must be handled with care. Several schemes can be used dep...
متن کاملAsynchronous on-chip networks
Various kinds of asynchronous interconnect and synchronisation mechanisms are being proposed for designing low power, low emission and high-speed SOCs. They facilitate modular design and possess greater resilience to fabrication time inter-chip and run-time intra-chip process variability. They can provide a solution for low power consumption in chips and simplify global timing assumptions, e.g....
متن کامل